QT连接HTTPS,解决HTTPS问题 | 您所在的位置:网站首页 › object moved to here › QT连接HTTPS,解决HTTPS问题 |
简介 在使用Qt发送HTTP请求中一般使用的链接都是http://前缀,而有的服务器支持 https://前缀的链接,而Qt本身是支持https的,但是https访问需要用到SSL认证,而QT默认是不支持SSL认证,所以在Qt中使用https需要进行SSL认证。 1、pro文件最上方加以下扩展 QT += network2、添加头文件 #include #include #include3、查看QT所支持的版本 查看当前Qt版本是否支持OpenSSL,Qt编译使用的OpenSSL版本。**下载OpenSSL库的时候一定要对应版本,版本不同都可能导致失败。**当前使用的OpenSSl版本。只要编译版本是1.1.1的。安装的也使用1.1.1即可。后面的d、g版本号可不完全一致。使用版本比编译版本高即可。 bool bSupp = QSslSocket::supportsSsl(); QString buildVersion = QSslSocket::sslLibraryBuildVersionString(); QString version = QSslSocket::sslLibraryVersionString(); qDebug() |
CopyRight 2018-2019 实验室设备网 版权所有 |